﻿body {
	font-family:"Microsoft Yahei";
	font-size:14px;
	color:#333;
	padding:0;
	margin:0;
}
a {
	color:#000;
}
a:hover {
	color:#CB3333;
}
/*头部*/
	.header {
	position:relative;
	z-index:9999;
	width:100%;

}
.head {
	width: 1240px;
	margin: 0px auto;
	height: 110px;
}
.head .logo {
	width: 250px;
	height: 105px;
	float: left;
	margin:5px 0;
}
.head .logo img {
	width: 240px;
	height: 100px;
	vertical-align: top;
}
.head .nav_m {
	width: 850px;
	float: left;
	margin-top: 30px;
	z-index:99
}
.head .nav_m .nav {
	width:100%;

}
.head .wydh {
	width: 125px;
	height: 30px;
	float: left;
	margin-top: 30px;
	margin-right: 0;
	margin-left: 0;

	position: relative;
}
.head .wydh img {
	width: 120px;
	height: 50px;
	vertical-align: top;
}

/*LOGO弹窗*/
logo弹窗
 .link{
	position: relative;
}
#box{
	display: none;
	width: 315px;
	height: 180px;
	border: 2px solid #fff;
	padding: 12px;
	text-align: left;
	line-height: 175%;
	text-indent: 2em;
	position: absolute;
	top:110px;
	color:#fff;
	background-color:#12064e;
	filter:alpha(opacity=80); 
   -moz-opacity:0.8; 
    opacity:0.8;
	
}

 

.nav li,.nav li a {
	display:inline-block;
	*display:inline;
	zoom:1;
}
.nav li {
	border-bottom: 2px solid #FFF;
	margin-left: 20px;
	float: left;
	position: relative;
	z-index: 999;
}
.nav li.now {
	border-bottom: 2px solid #CB3333;/*导航栏背景图颜色红色-*/
	/*border-bottom: 2px solid #158308;/*导航栏背景图颜色绿色-*/
	z-index: 98;
}
.nav li a {
	text-align:center;
	font-size:16px;
	color:#000;
	padding:0px 10px;
	height:35px;
	line-height:35px;
	display:block;
}
.nav li a:hover,.nav li.now a {/*导航栏背景图颜色-----------------------#011f85--*/
	color:#fff;
	/*background: #158308;导航栏背景图颜色绿色-*/
	background: #d00500;/*导航栏背景图颜色红色-*/
}
.nav li.a:hover,.second {
	position:absolute;
	left:0;
	display:none;
	background: #ccc;
	margin-top: 36px;
	overflow: hidden;
	
	
}
.nav_m .n_icon {
	display:inline-block;
	*display:inline;
	zoom:0;
	height:18px;
	line-height:18px;
	color:#333;
	padding-left:28px;
	background:url(../images/nav_ico.png) no-repeat left center;
	position:absolute;
	right:0;
	top:10px;
	z-index:97;
	cursor:pointer;
	display:none;
	font-size:16px;
}



/*幻灯片*/
	.banner {
	width: 100%;
	position: inherit;
	z-index: 7777;
	/*border-top: 1px solid #DA251D;红色*/
	border-top: 1px solid #158308;/*绿色*/
		
	min-width:500px;/*后加的*/
	max-width:1920px;
heiget:570px;
}
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init*/
	.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	ms-touch-action: pan-y;

}
.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
	float: left;
}
.owl-controls .owl-page,.owl-controls .owl-buttons div {
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* mouse grab icon*/
	.grabbing {
	cursor:url(grabbing.png) 8 8, move;
}
/* fix*/
	.owl-carousel .owl-wrapper,.owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
}
#owl-demo {
	position: relative;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	z-index:99;
}
#owl-demo .item {
	position: relative;
	display: block;
}
#owl-demo img {
	display: block;
	width: 100%;
}
#owl-demo b {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50);
}
#owl-demo span {
	position: absolute;
	left: 0;
	bottom: 37px;
	width: 100%;
	font: 18px/32px "微软雅黑","黑体";
	color: #fff;
	text-align: center;
}
.owl-pagination {
	position: absolute;
	bottom: 10px;
	width:100%;
	height: 22px;
	text-align: center;
}
.owl-page {
	display: inline-block;
	width:18px;
	height: 18px;
	margin: 0 5px;
	background:url(../images/icon1.png) no-repeat;
	*display: inline;
	*zoom: 1;
}
.owl-pagination .active {
	background:url(../images/icon2.png) no-repeat;
	;
}
.owl-buttons {
	display: none;
}
.owl-buttons div {
	position: absolute;
	top: 50%;
	width: 24px;
	height: 48px;
	margin-top: -40px;
	text-indent: -9999px;
}
/*.owl-prev {
	left: 10px;
	background-image: url(../images/bg17.png);
}
.owl-next {
	right: 10px;
	background-image: url(../images/bg18.png);
}
.owl-prev:hover {
	background-image: url(../images/bg17.png);
}
.owl-next:hover {
	background-image: url(../images/bg18.png);
}*/
	@media screen and (max-width: 579px) {
	.owl-pagination {
	bottom:0px;
	height:15px;
}
}
/*幻灯片*/
	.bg_a {
	width:100%;
	background:#ccc;
        margin-top:1%;
}
.f_nav {
	width:1100px;
	margin:0px auto;
	padding:40px 0 30px;
}
.f_nav li {
	width:190px;
	float:left;
	padding-right:20px;
	margin-right:20px;
	background:url(../images/line.png) no-repeat right top;
	min-height:158px;
	font-size:12px;
}
.f_nav li.f_ct {
	width:240px
}
.f_nav li.dz {
	background:none;
	padding-right:0;
	margin-right:0;
	width:320px;
}
.f_nav li .name b {
	display: inline-block;
	*display:inline;
	zoom: 1;
	height: 40px;
	line-height: 40px;
	position: relative;
	font-size: 16px;
	color: #011210;
}
.f_nav li .name b i {
	display:block;
	width:48px;
	height:40px;
	position:absolute;
	right:-30px;
	top:-28px;
	background:url(../images/icon4.png) no-repeat;
}
.f_nav li p {
	width:100%;
	height:25px;
	line-height:25px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-top:7px;
}
.f_nav li p img,.f_nav li p span {
	display:inline-block;
	height:25px;
	line-height:25xp;
	vertical-align:top;
}
.f_nav li .share {
	width:100%;
	text-align:center;
	height:auto;
}
.f_nav li .share img {
	width:36px;
	height:35px;
}
.f_nav li.dz p {
	width: 100%;
	height: auto;
	white-space: normal;
	line-height: 145%;
	position: relative;
	padding-bottom: 5px;
	color: #011210;
}
.f_nav li.dz p .map {
	display:inline-block;
	*display:inline;
	zoom:1;
	padding-left:50px;
	background:url(../images/icon7.png) no-repeat left center;
	height:35px;
	float:right;
	line-height:35px;
	margin-top:-5px;
}
.f_nav li.dz .f_s {
	width:100%;
	height:30px;
	background:#FFF;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	position:relative;
	overflow:hidden;
}
.f_nav li.dz .f_s input[type="text"] {
	width:220px;
	height:30px;
	border:0;
	background:none;
	line-height:30px;
	padding:0 5px;
	position:absolute;
	left:0;
	top:0;
}
.f_nav li.dz .f_s input[type="submit"] {
	width:70px;
	height:30px;
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
	background:#d00500;/*红色*/
    /*background:#158308;/*绿色*/
	color:#FFF;
	text-align:center;
	line-height:30px;
	border:0;
}
.f_bg {/*底部背景颜色*#010e39;元旦换-=2222222222222222222222222222222222222222---的*/
	width:100%;
	background:#d00500;/*红色*/
    /*background:#158308;/*绿色*/

	padding:15px 0;
}
.bq {
	width:1100px;
	margin:0px auto;
}
.bq .bq_l {
	width:22%;
	height:20px;
	line-height:20px;
	text-align:left;
	font-size:12px;
	color:#FFF;
	float:left;
}
.bq .bq_l a {
	color:#FFF;
}
.bq .bq_r {
	width:70%;
	height:20px;
	line-height:20px;
	text-align:right;
	float:right;
	color:#FFF;
	font-size:12px;
}
.bq .bq_r a {
	color:#FFF;
}
.banner_s ,.banner_s img {
	width:100%;
	height:auto;
	vertical-align:top;
	box-shadow:0 0 0 #FFF;
	

}
.i_line {
	width:100%;
	border-top:1px solid #444;
	position:relative;
	height:15px;
}
.i_line em {
	display:block;
	width:125px;
	height:36px;
	position:absolute;
	left:50%;
	top:-1px;
	z-index:5;
	margin-left:-62px;
	background:url(../images/icon3.png) no-repeat;
}
.i_ma {
	width:1100px;
	margin:0px auto;
	text-align:center;
	padding:50px 0 40px;
}
.i_ma li {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:260px;
	text-align:left;
	vertical-align:top;
	margin:0 5px;
}
.i_ma li img {
	width:260px;
	height:130px;
	vertical-align:top;
}
.i_ma li .title {
	width:100%;
	height:40px;
	line-height:45px;
	border-bottom:1px solid #011f85;
}
.i_ma li .title a {
	font-size:16px;
	font-weight:bold;
}
.i_ma li .title a em {
	color:#FF3333;
	padding-right:8px;
	font-weight:bold;
}
.i_ma li .des {
	width:100%;
	margin-top:10px;
	height:40px;
	line-height:165%;
	margin-bottom:8px;
	overflow:hidden;
	font-size:12px;
}
.i_ma li .more {/*首页元旦换图#011f85---------22222222222222222222222222222222222222222222*/
	width:100%;
	height:25px;
	line-height:25px;
	padding-top:7px;
	border-top:1px solid #fff;
	background:#d00500;/*红色*/
    /*background:#158308;/*绿色*/
}
.i_ma li .more a {
	display:inline-block;
	*display:inline;
	zoom:1;
	font-size:12px;
	color:#fff;
	padding-left:25px;
	background:url(../images/icon8.png) no-repeat left center;
}
.i_ma li .more a:hover {
	color:#FF3333;
}
.scd_rm{ width:100%; text-align:left; padding:15px 1px;}
.scd_rm img{ height:auto; vertical-align:top;  margin-top:5px;}
.scd_rz{ width:100%; text-align:center; padding:15px 1px;}
.s_mm{ background:#FFF; max-width:100%; box-shadow:0 0 10px #666; padding:20px 2% ;}
.s_c dt{ width:40%; float:left; margin-left:20px;}
.s_c dt img{
	width: 400px;
  
	vertical-align: top;
}
.s_c dd{ width:54%;float:left; margin-left:40px; text-align:left; font-size:12px; color:#555; line-height:200%;}
.s_c dd h1{ font-size:20px; color:#000; font-weight:normal; margin-bottom:10px; padding-top:10px;}
.s_c dd h1 em{ color:#C31B1F; font-size:18px; font-weight:bold; margin-right:5px;}


.s_e{ padding:0 0 20px;}
.s_e .tabBox .tabNav{ height:60px; border-bottom:1px solid #ddd;}
.s_e .tabBox .tabNav li{ height:60px; line-height:60px; padding:0 20px; border-right:1px solid #ddd; float:left; margin-right:0;}
.s_e .tabBox .tabNav li.now{ 
color:#FFF;
 font-weight:normal; 
 background:#D11519;/*红色*/
 /*background:#158308;/*绿色*/
 }
.s_e dl{ width:100%; margin-top:25px; padding-bottom:5px;}
.s_e dl dt{ width:125px; height:160px; float:left; margin-left:25px;}
.s_e dl dt img{ width:125px; height:160px; vertical-align:top;}
.s_e dl dd{ width:70%; float:left; margin-left:25px; line-height:175%;}
.s_e dl dd .name{ height:25px; line-height:25px; font-size:14px; font-weight:bold; color:#D11519;}
.s_e dl dd .des{ width:100%; height:120px; overflow:hidden;}


.tabBox_t , .tabBox  {width:100%;text-align:left;}
.tabBox .tabNav {overflow: hidden;margin: 0px;padding:0px;width: 100%;text-align:left;}
.tabBox .tabNav li {cursor: pointer;font-size: 16px; display:inline-block; *display:inline; zoom:1; margin-right:10px;}
.tabBox .tabNav li.now { font-weight:bold;}
.tabBox .tabCont {display: none; width:100%;}
.s_f .tabBox .tabCont{ width:94%; margin:0px auto; padding-top:10px;}
.s_f .tabBox .tabCont ul{ width:100%;}
.s_f .tabBox .tabCont ul li{ width:100%; height:35px; line-height:35px; border-bottom:1px solid #ddd; position:relative;}
.s_f .tabBox .tabCont ul li a{ color:#333; font-size:12px;}
.s_f .tabBox .tabCont ul li a:hover{ color:#D11519;}
.s_f .tabBox .tabCont ul li p{ width:65%; height:35px; line-height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.s_f .tabBox .tabCont ul li em{ display:block; text-align:right; position:absolute; right:0; top:0;}


.scd {
	width: 1100px;
	margin: 0px auto;
	padding: 20px 0 10px;
	text-align: left;
	font-size: 14px;
	color: #555;
	line-height: 175%;
}

.scd img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
}

.scd .redi img {
	max-width: 7px;
	height: auto;
	vertical-align: top;
}

.pages {
	width:100%;
	text-align:center;
	margin-bottom:25px;
}
.pages a {
	display:inline-block;
	*display:inline;
	zoom:1;
	height:22px;
	line-height:22px;
	border:2px solid #eee;
	margin:0 1px;
	font-size:12px;
	color:#555;
	padding:0 5px;
}
.pages a.now {
	color:#FFF;
	font-weight:bold;
	background:#DA251D;
	border-color:#DA251D;
}
.scd_a {
	width:1200px;
	padding:20px 0;
}
.scd .scd_l {
	width:180px;
	float:left;
}
.scd .scd_l .name {
	width:100%;
	height:50px;
	line-height:45px;
	text-align:center;
	font-size:16px;
	color: #fffFFF;
	background:#c60505;
	cursor:pointer;
}
input , textarea , select {
	font-family: "Microsoft Yahei";
	color: #F00;
	font-size: 15px;
	width: 100%;
	height: 50px;
}
.scd_l .s_nav {
	width:183px;
	border:1px solid #ddd;
	border-top:0;
	box-shadow:0 1px 4px #aaa;
	padding:10px 0;
}
.scd_l .s_nav li {
	width:100%;
	height:40px;
	line-height:40px;
}
.scd_l .s_nav li a {
	font-size:16px;
	width:86%;
	display:block;
	height:40px;
	line-height:40px;
	padding:0 7%;
}
.scd .scd_r {
	width:900px;
	float:left;
	margin-left:20px;
}
.scd .scd_r .case {
	width:100%;
}
.scd .scd_r .case .wen {
	width:100%;
	padding-top:8px;
	text-align:left;
}
.scd .scd_r .case .wen p {
	width:90%;
	margin:0px auto;
	height:20px;
	line-height:20px;
	font-size:15px;
	color:#f00;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.scd .scd_r .case .wen .title {
	width:90%;
	height:30px;
	line-height:30px;
	margin:0px auto;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:16px;
	color:#212121;
}
.case dl {
	width:100%;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #ddd;
}
.case dl dt,.case dl dt img {
	width:170px;
	height:130px;
	float:left;
	vertical-align:top;
}

.case1 dl dt,.case1 dl dt img {/*便利店讯*/
	width:170px;
	float:left;
	vertical-align:top;
}
.case1 dl dd .title a {/*便利店讯*/
	font-size:18px;
	color:#000
}
.case1 dl dd .title a:hover {/*便利店讯*/
	font-size:18px;
	color:#ff0000
}
.case dl dd {
	width:710px;
	float:right;
}
.case dl dd .title {
	width:100%;
	height:40px;
	line-height:40px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.case dl dd .title a {
	font-size:18px;
	color:#000
}
.case dl dd .title a:hover {
	font-size:18px;
	color:#ff0000
}
.case dl dd .des {
	width:100%;
	height:45px;
	font-size:14px;
	color:#000;
	line-height:175%;
	overflow:hidden;
	margin-bottom:20px;
}
.case dl dd .more {
	width:90%;
	text-align:left;
}
.case dl dd .more a {
	font-size:14px;
}
.pro {
	width:100%;
}
.pro dl {
	width:1150px;
	margin:0px auto;
	padding:25px 0;
	margin-bottom:25px;
	background:#F4F4F4;
}
.pro dl dt {
	width:420px;
	height:295px;
	float:right;
	margin-right:50px;
}
.pro dl dt img {
	width:420px;
	height:295px;
	vertical-align:top;
}
.pro dl dd {
	width:610px;
	float:left;
	margin-left:50px;
}
.pro dl dd .name {
	width:100%;
	height:50px;
	line-height:50px;
	padding-top:15px;
	font-size:18px;
}
.pro dl dd .des {
	width:100%;
	height:45px;
	font-size:14px;
	line-height:175%;
	overflow:hidden;
	margin-bottom:30px;
	color:#000;
}
.pro dl dd .more {
	width:100%;
	margin-bottom:40px;
}
.pro dl dd .more a {
	display:block;
	width:110px;
	height:32px;
	text-align:center;
	line-height:32px;
	font-size:14px;
	color:#FFF;
	background:#DA251D;
}
.pro dl dd .time {
	width:100%;
	height:25px;
	line-height:25px;
	background:url(../images/icon9.png) no-repeat left center;
}
.pro dl dd .time span {
	font-size:13px;
	margin-left:25px;
}
.contact {
	width:100%;
}
.contact dt {
	width:542px;
	height:319px;
	float:right;
	margin-right:50px;
}
.contact dt img {
	width:524px;
	height:319px;
	vertical-align:top;
}
.contact dd {
	width:500px;
	float:left;
	margin-left:50px;
}
.contact dd .c_logo,.contact dd .c_logo img {
	height: 60px;
	vertical-align: top;
}
.contact dd .c_logo {
	margin:20px 0 10px;
}
.contact dd h6 {
	width:100%;
	font-size:18px;
	color:#474747;
	margin-bottom:30px;
	font-weight:normal;
}
.contact dd .c_m {
	width:100%;
	font-size:12px;
	line-height:185%;
}
.contact dd .c_m p {
	width:100%;
	margin-bottom:10px;
}
.contact dd .c_m img,.contact dd .c_m span {
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
}
.contact dd .c_m img {
	margin-right: 10px;
	width: 19px;
}
.join {
	width:100%;
	text-align:center;
}
.join img {
	max-width:100%;
	height:auto;
	vertical-align:top;
}
/*新闻页小导航*/
	.page_list {
	border-top: 1px dashed #d3d3d3;
	margin-bottom: 30px;
	margin-top: 16px;
	padding-top: 10px;
}
.page_list li {
	color: #999;
	line-height: 24px;
}
.page_list li a {
	color: #999;
}
.page_list li a:hover {
	color: #011F85;
}
.page_list .return {
	border: 1px solid #011F85;
	color: #011F85;
	float: right;
	font-size: 14px;
	line-height: 38px;
	margin-top: 6px;
	padding: 0 20px;
}


/* CSS Document */

.time1{transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
.timer{
	transition:background 0.5s;
	-webkit-transition:background 0.5s;
	-o-transition:background 0.5s;
	-moz-transition:background 0.5s;
	}

/*小图切换*/
 #demo { overflow:hidden;
         background: #FFF;
         border: 1px dashed #CCC;
         width: 100%;
}
 #demo img { border: 3px solid #F2F2F2;}
 #indemo { float: left;
           width: 7000px; 
}
#demo1 {float: left;}
#demo2 {float: left;}

@media only screen and (max-width: 640px) {
	#demo,#demo img,indemo{width:auto;height:100px;}
}


/*考拉第二个切换*/
 #demo5 { overflow:hidden;
         background: #FFF;
         border: 1px dashed #CCC;
         width: 100%;
}
 #demo5 img { border: 3px solid #F2F2F2;}
 #indemo5 { float: left;
           width: 7000px; 
}
#demo6 {float: left;}
#demo7 {float: left;}

.imglist li{float:left;border: 1px solid #F2F2F2;}
/* 时间轴样式 */
.course_nr{height:162px; background:url(../images/ico9.gif) repeat-x center;}
.course_nr li{ float:left; background:url(../images/ico10.gif) no-repeat center top; padding-top:30px; width:140px; text-align:center; position:relative; margin-top:65px;}
.shiji{ position:absolute; width:100%; left:0; color:#518dbb; top:-20px; display:none;}
.shiji h1{ height:67px; line-height:67px; color:#ffd300; font-weight:bold; background:url(../images/ico11.gif) no-repeat center top; margin-bottom:8px;}
.shiji p{ line-height:14px;color:#2828ff;}



.box{ width:980px; margin:0 auto;}
.bcon{ width:270px; border:1px solid #eee; margin:30px auto;}
.bcon h1{ border-bottom:1px solid #eee; padding:0 10px;}
.bcon h1 b{ font:bold 14px/40px '宋体'; border-top:2px solid #3492D1; padding:0 8px; margin-top:-1px; display:inline-block;}

.list_lh{ height:400px; overflow:hidden;background:url(../images/icon16.png) no-repeat center}
.list_lh li{ padding:10px;}
.list_lh li.lieven{ background:#F0F2F3;}
.list_lh li p{ height:24px; line-height:24px;}
.list_lh li p a{ float:left;}
.list_lh li p em{ width:80px; font:normal 12px/24px Arial; color:#FF3300; float:right; display:inline-block;}
.list_lh li p span{ color:#999; float:right;}
.list_lh li p a.btn_lh{ background:#011F85; height:17px; line-height:17px; color:#fff; padding:0 5px; margin-top:4px; display:inline-block; float:right;}
.btn_lh:hover{ color:#fff; text-decoration:none;}

/*促销*/
.product-model {/**/
    padding: 0.1em 0;
}
.product-model-sec {/**/
    margin: 0.1em 0 0 0;
}
.product-grid {/**/
	width: 20%;
	margin: 0 3% 4% 0;
	float: left;	
	position: relative;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	min-height: 200px;
	border-bottom:2px solid #fff;
}
.product-grid:hover {/**/
	z-index: 1;
	border-bottom:2px solid #011F85;
}
.product-grid1 {/*商家合作*/
	width: 20%;
	margin: 0 3% 4% 0;
	float: left;	
	position: relative;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	min-height: 100px;
	border-bottom:2px solid #fff;
}
.product-grid1:hover {/**/
	z-index: 1;
	border-bottom:2px solid #011F85;
}
.product-grid2 {/*新品促销*/
	width: 30%;
	margin: 0 3% 4% 0;
	float: left;	
	position: relative;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	min-height: 200px;
	border-bottom:2px solid #fff;
}
.product-grid2:hover {/**/
	z-index: 1;
	border-bottom:2px solid #011F85;
}
.product-info-cust {/**/
	padding: 0.7em 0.9em;
} 
.product-info-cust h4{/*商品标题*/
	color: #ff0000;
    font-size: 0.96em;
    font-family: 'Dosis-Bold';
    text-transform: uppercase;
}
.product-info-cust p{/**/
	 margin:1px 0;
	 letter-spacing:1px;
	 font-size:0.85em;
	 color:#ff0000;
}
.product-img img {/**/
	width: 100%;
}
span.item_price{/**/
	color: #000;
    font-size: 1em;
    font-weight: 600;
    margin: 10px 0 5px;
	display:block;
}
p.pric1 {/**/
    color: #ADADAD;
    font-size: 0.95em;
	display:inline-block;
}
p.disc {/**/
    color: #001a73;
    font-size: 0.85em;
	display:inline-block;
}
/*留言*/

.element.style {
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    border-color: inherit;} 

.table1_box{padding:25px 56px 25px 20px;}

.table td{height: 60px;width: 140px;}

.L_table1 tr td.ctd1 {
font-size: 16px;
font-family: "微软雅黑",arial,helvetica,clean,sans-serif;
line-height: 150%;
color: #000;
padding-right: 15px;
text-align: right;}

.L_table1 tr td{color:#424242;font-size:16px;padding-right:15px;text-align:left;padding-bottom:28px;}

.borderColor {
    border: 1px solid #dfdfdf;}
.grey {
    color: #999;}
.button{text-align:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;cursor:pointer;}
.button {
    width: 300px;
    height: 40px;
    background: #f00;
    margin:2px auto 0px;
    line-height: 40px;
    color: #fff;
    font-size: 18px;}
.input, button, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    vertical-align: middle;
}	
.red {
    color: red;
}	
.chyselect .select{ float:left;border:1px solid #D6D6D6; position:relative; height:52px; margin-right:10px; color:#999}
.chybit3 {
   background:url(../images/jmbt2.jpg) no-repeat left center;
    width: 413px;
    height: 50px;
    line-height: 50px;}

/* 翻书 */

.flipbook-viewport{
	overflow:hidden;
	width:50%;
	height:430px;
	top:-10PX;
}
.flipbook-viewport .container{
	position: absolute;
	margin: auto;
	height: 348px;
	width: 80%;
	left:45%;
}

.flipbook-viewport .flipbook{
	width:55%;
	height:420px;
	left:-381px;
}

.flipbook-viewport .page{
	width:70%;

	background-color:#F00609;
	background-repeat:no-repeat;
	background-size:100% 100%;
}

.flipbook .page{
	-webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
	-moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
	-ms-box-shadow:0 0 20px rgba(0,0,0,0.8);
	-o-box-shadow:0 0 20px rgba(0,0,0,0.8);
	box-shadow:0 0 20px rgba(0,0,0,0.8);
}

.flipbook-viewport .page img{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin:0;
}

.flipbook-viewport .shadow{
	-webkit-transition: -webkit-box-shadow 0.5s;
	-moz-transition: -moz-box-shadow 0.5s;
	-o-transition: -webkit-box-shadow 0.5s;
	-ms-transition: -ms-box-shadow 0.5s;

	-webkit-box-shadow:5px 5px 5px #030303;
	-moz-box-shadow:5px 5px 5px #030303;
	-o-box-shadow:5px 5px 5px #030303;
	-ms-box-shadow:5px 5px 5px #030303;
	box-shadow:5px 5px 5px #030303;
}
/*隐私保护*/

	.pop {  display: none;  width: 600px; min-height: 470px;  max-height: 750px;  height:470px;  
	position: fixed;  top: 100;  left: 0;  bottom: 0;  right: 0;  margin: auto;  padding: 25px;  z-index: 130;  border-radius: 8px;  background-color: #fff; color:#000; box-shadow: 0 3px 18px rgba(100, 0, 0, .5);  }
	.pop-top{  height:40px;  width:100%;  border-bottom: 1px #E5E5E5 solid;  }
	.pop-top h3{ float: left;  display:black}
	.pop-top span{  float: right;  cursor: pointer;  font-weight: bold; display:black}

	.pop-cancel { width:15%;height: 20px;float:right;margin:40px 5px;  border: none;  border-radius: 5px;  background-color: #d00500;  color: #fff;  cursor:pointer;  }

	.pop-content{  height: 380px;  }
	.pop-content-left{  float: left;  }
	.pop-content-right{  width:400px;  float: left;  padding-top:20px;  padding-left:20px;  font-size: 16px;  line-height:35px;  }
	.bgPop{  display: none;  position: absolute;  z-index: 129;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: rgba(0,0,0,.2);  }